Inferring design patterns using the ReP graph
نویسندگان
چکیده
Periodic refactoring of a large source code often becomes a necessity especially for long-lived projects. In order to increase maintainability and extensibility of such projects, design pattern based refactoring can be seen as an emerging alternative. Manual inspection of source code to find candidate spots where patterns can be introduced is time consuming. Therefore automated tools can help in identifying candidate spots where patterns can be introduced. The level of source code abstraction plays an important role for building such tools. We propose a new abstraction for object oriented source code that is named as “Refactoring Pattern (ReP) Graph” to realize an effective design pattern based refactoring tool. The ReP graph abstracts the source code information thereby making the process of design pattern inference easier. The proposed tool identifies candidate spots in a given source code to introduce design patterns.
منابع مشابه
Drug Resistance Patterns and Genotyping of Acinetobacter baumannii Strains Isolated from Patients Admitted to Shahrekord Teaching Hospitals Using REP-PCR
Background & objectives: In recent years, Acinetobacter baumannii has been shown to be associated with several nosocomial infections, including pneumonia, bacteraemia, urinary tract infections, wound infection and meningitis. This organism can survive in the hospital environment and rapidly develops resistance to many antibiotics. The molecular genotyping can increase our knowledge about the sp...
متن کاملOptimization of analytical parameters for inferring relationships among Escherichia coli isolates from repetitive-element PCR by maximizing correspondence with multilocus sequence typing data.
Repetitive-element PCR (rep-PCR) is a method for genotyping bacteria based on the selective amplification of repetitive genetic elements dispersed throughout bacterial chromosomes. The method has great potential for large-scale epidemiological studies because of its speed and simplicity; however, objective guidelines for inferring relationships among bacterial isolates from rep-PCR data are lac...
متن کاملAccuracy of REP-PCR method in genotyping of Enterococcus fascia isolated from red meat as a cause of foodborne infections
Background: Increasing food consumption outdoors in different societies has raised the risk of transmission of foodborne pathogens as a global health problem. Molecular typing methods such as REP-PCR produced DNA profiles for differentiation and characterization of pathogenic strains. The aim of this study was to evaluate the accuracy of molecular fingerprinting method based on repeated sequenc...
متن کاملDNA Fingerprinting Based on Repetitive Sequences of Iranian Indigenous Lactobacilli Species by (GTG)5- REP-PCR
Background and Objective: The use of lactobacilli as probiotics requires the application of accurate and reliable methods for the detection and identification of bacteria at the strain level. Repetitive sequence-based polymerase chain reaction (rep-PCR), a DNA fingerprinting technique, has been successfully used as a powerful molecular typing method to determine taxonomic and phylogenetic relat...
متن کاملExtraction of generative processes from B-Rep shapes and application to idealization transformations
A construction tree is a set of shape generation processes commonly produced with CAD modelers during a design process of B-Rep objects. However, a construction tree does not bring all the desired properties in many configurations: dimension modifications, idealization processes,. . . Generating a non trivial set of generative processes, possibly forming a construction graph, can significantly ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Journal of Object Technology
دوره 9 شماره
صفحات -
تاریخ انتشار 2010